package com.cup.jpa.demo.model;

import javax.persistence.*;

import lombok.Data;
 
/**
 * @author: Lucifer
 * @create: 2018-09-20 16:21
 * @description:
 **/
 
/*
    使用JPA注解配置映射关系
    @Entity 告诉jpa这是一个实体类（和数据库表映射的类）
    @Table 指定和哪个数据表对应；如果省略name,默认表名是user
 */
@Data
@Entity
@Table(name = "user")
public class User {
 
    /**
     * 自增主键id
     */
    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private Integer id;
 
    @Column(name = "last_name", length = 50)//这是和数据表对应的一个列
    private String lastname;
 
    /**
     * 省略默认列名就是属性名
     */
    @Column
    private String email;
 
}
